home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
8bitfiles.net/archives
/
archives.tar
/
archives
/
genie-commodore-file-library
/
DigitalSounds
/
XMAS87.ARC
/
XMAS LOADER
(
.txt
)
< prev
Wrap
Commodore BASIC
|
2019-04-13
|
2KB
|
80 lines
3 REM BARRY PARRIS MODIFICATIONS
4 REM JAMES PASLAY ART DESIGNS
5 REM CHARLES ROUNSAVILLE..MUSIC ARRANGER USING
6 REM 'MASTER COMPOSER' MUSIC FILES
7 REM SPARTANBURG COMMODORE USERS
8 REM GROUP (SPARCUG)
9 REM P.O.BOX 319, SPARTANBURG SC 29304
10 REM SPRITES AT $3F80
11 REM DISSOLVE ROUTINES AT $C000
17 IFX=0THENPOKE53280,12:POKE53281,12:PRINT"[147]"SPC(9)"S P A R C U G, INC."
19 IFX=0THENX=1:PRINT" PRESENTS....."
20 IFX=1THENX=2:LOAD"LOGO.D",8,1
22 IFX=2THENX=3:LOAD"DISSOLVE.D",8,1
25 IFX=3THENPOKE55,0:POKE56,31:CLR:X=4:GOTO2000
27 IF(X=4)AND(FL=0)THEN2215
30 IFX=4THENX=5:POKE53280,0:POKE53281,0:GOTO50
37 IF(X=5)AND(FL=0)THEN2215
40 IF(X=5)AND(FL=1)THEN130
50 REM PRINT"[147] PRESS ANY KEY TO START"
51 REM GETA$:IFA$=""THEN51
52 PRINT"[147]":FORT=0TO500:NEXT:GOTO60
60 REM MAIN LOOP
61 GOSUB1000:REM TITLE SCREEN
100 SYS34592:REM SET UP MC BITMAP MODE
105 FORT=0TO100:NEXT
110 SYS34592+3:REM DISSOLVE IN SCREEN
112 SYS16539:REM PLAY SONG
113 GETKY$:IFKY$<>""THENPOKE17463,4:GOTO2000
115 IFPEEK(789)<>(14*16+10)THEN113
120 GOTO2000:REM LOAD NEXT FILE
130 SYS34592+6:REM DISSOLVE OUT
140 REM
150 IFE=1THEN9000:REM END OF STREAM
160 GOTO100
1000 SYS34592+9:REM RESTORE TEXT MODE
1005 POKE2040,254:REM SPRITE POINTER
1010 POKE2041,255:REM SPRITE POINTER
1020 VIC=53248
1030 POKEVIC+39,6:REM COLOR 0
1040 POKEVIC+40,2:REM COLOR 1
1050 POKEVIC+29,0:REM X EXPAND OFF
1060 POKEVIC+28,0:REM MCM OFF
1070 POKEVIC+23,0:REM Y EXPAND OFF
1080 POKEVIC+16,0:REM MSB X OFF
1090 POKEVIC+1,136:REM Y LOCATION 0
1100 POKEVIC+3,136:REM Y LOCATION 1
1110 POKEVIC+0,128:REM X LOCATION 0
1120 POKEVIC+2,128:REM X LOCATION 1
1130 POKEVIC+21,3:REM TURN ON
1150 PRINT"[147] COMMODORE 64"
1160 PRINT" CHRISTMAS"
1165 FORT=0TO2500:NEXT
1166 POKEVIC+21,0:REM SPRITES OFF
1170 RETURN
2000 POKE54296,0:IFN=0THENF$="A*":MU$="WE THREE*"
2001 IFN=1THENF$="B*":MU$="WHAT C*"
2003 IFN=2THENF$="C*":MU$="O HOLY*"
2004 IFN=3THENF$="D*":MU$="GOD REST*"
2005 IFN=4THENF$="E*":MU$="IT CA*"
2006 IFN=5THENF$="F*":MU$="SILEN*"
2007 IFN=6THENF$="G*":MU$="HERALD*"
2010 IFN=7THENF$="H*":MU$="I HEAR*"
2011 IFN=8THENF$="I*":MU$="LITTLE*"
2012 IFN=9THENF$="J*":MU$="JOY TO*"
2013 REM IFN=10THENF$="K*"
2014 REM IFN=11THENF$="L*"
2015 REM IFN=12THENF$="M*"
2016 REM IFN=13THENF$="N*"
2017 REM IFN=14THENF$="O*"
2018 REM IFN=15THENF$="P*"
2019 IFN=10THENF$="A*":MU$="WE THREE*":E=1
2200 FI$=CHR$(129)+"PIC "+F$
2205 N=N+1
2210 FL=0:LOADFI$,8,1
2215 FL=1:LOADMU$,8,1
2220 END
9000 SYS34592+9:REM RESTORE TEXT MODE
9050 POKE53281,0:POKE53280,0
9100 CLR:N=1:X=5:GOTO60